home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 49
/
Aminet 49 (2002)(GTI - Schatztruhe)[!][Jun 2002].iso
/
Aminet
/
util
/
misc
/
ReportPlus.lha
/
ReportPlus
/
source
/
boards.h
next >
Wrap
C/C++ Source or Header
|
2002-04-15
|
888b
|
26 lines
// ifndef __NOLIBBASE__
// extern struct Library *BoardsBase;
// endif
#include <exec/types.h>
/* boards protos */
ULONG GetBoardName(STRPTR, STRPTR, struct ConfigDev *, UWORD, UBYTE);
ULONG AllocBoardInfo(ULONG);
ULONG NextBoardInfo(struct BoardInfo *, struct ConfigDev *);
ULONG FreeBoardInfo(struct BoardInfo *);
#if defined(AZTEC_C) || defined(__MAXON__) || defined(__STORM__)
#pragma amicall(BoardsBase,0x01E,GetBoardName(a0,a1,a2,d0,d1))
#pragma amicall(BoardsBase,0x024,AllocBoardInfo(d0))
#pragma amicall(BoardsBase,0x02A,NextBoardInfo(a0,a1))
#pragma amicall(BoardsBase,0x030,FreeBoardInfo(a0))
#endif
#if defined(_DCC) || defined(__SASC)
#pragma libcall BoardsBase GetBoardName 01E 10A9805
#pragma libcall BoardsBase AllocBoardInfo 024 001
#pragma libcall BoardsBase NextBoardInfo 02A 9802
#pragma libcall BoardsBase FreeBoardInfo 030 801
#endif